semi-hard cheese - English Synonyms Dictionary